package com.dhcc.DRGsHosp.application;


import java.util.List;
import java.util.Set;

import com.dhcc.DRGsHosp.core.domain.QuotaAdjust;

public interface QuotaAdjustApplication {

	public QuotaAdjust getQuotaAdjust(Double id);
	
	public void creatQuotaAdjust(QuotaAdjust quotaAdjust);
	
	public void updateQuotaAdjust(QuotaAdjust quotaAdjust);
	
	public void removeQuotaAdjust(QuotaAdjust quotaAdjust);
	
	public void removeQuotaAdjusts(Set<QuotaAdjust> quotaAdjusts);
	
	public List<QuotaAdjust> findAllQuotaAdjust();
	
	public List<QuotaAdjust> findQuotaAdjustBy(QuotaAdjust quotaAdjust);

	public List<QuotaAdjust> getForeCastParamByDep(String depCode, String year);

	public List<QuotaAdjust> getForeCastParamByDrgs(QuotaAdjust quotaAdjustParam, String year);
}

